#include "pipelinefuzhoutobacco.h"
#include "pipeline_log.h"
#include "pipelinestack.h"
//#include "pipelineunstack.h"
PipelineFuZhouTobacco::PipelineFuZhouTobacco(QObject* parent) :
	QObject(parent)
{}

PipelineFuZhouTobacco::~PipelineFuZhouTobacco()
{}

Pipeline* PipelineFuZhouTobacco::CreatePipeline(PipelineType type)
{
	switch (type) {
	case PipelineType::pipeline_stack:
		return new PipelineStack();
		break;
	case PipelineType::pipeline_unstack:
		break;
	/*case PipelineType::pipeline_unstckToStack:
		break;
	case PipelineType::pipeline_move:
		break;
	case PipelineType::pipeline_max:
		break;*/
	default:
		break;
	}

	return nullptr;
}
